#!/bin/bash

# 前端构建脚本
# System Admin Frontend Build Script

set -e

echo "🏗️  构建前端项目..."
echo "================================"

# 进入前端目录
cd "$(dirname "$0")/../frontend"

echo "📁 当前目录: $(pwd)"

# 检查依赖
if [ ! -d "node_modules" ]; then
    echo "📥 安装前端依赖..."
    npm install
fi

# 类型检查
echo "🔍 执行类型检查..."
npm run typecheck

# 代码检查
echo "🔍 执行代码检查..."
npm run lint

# 构建项目
echo "🏗️  构建生产版本..."
npm run build

echo "✅ 前端构建完成！"
echo "📦 构建文件位于 dist/ 目录"